hvmloader: Add OVMF UEFI support and directly use it
authorAttilio Rao <attilio.rao@citrix.com>
Thu, 23 Feb 2012 10:11:58 +0000 (10:11 +0000)
committerAttilio Rao <attilio.rao@citrix.com>
Thu, 23 Feb 2012 10:11:58 +0000 (10:11 +0000)
commit4775b620fbbd7d0cc566014e599514ffe9c5ca6b
tree76bf10e199c53576feb0f66cef930afd05b3640e
parent15c018eb32399cc53cd9270a56f3da1e6c51a24e
hvmloader: Add OVMF UEFI support and directly use it
...when specified in the guest configuration file.

This work is somewhat based on Bei Guan effort during the SoC 2011 and
relies on upstream edk2/ovmf Tianocore ROM to be built separately and
manually copied as:
Build/OvmfX64/DEBUG_GCC44/FV/OVMF.fd ->
tools/firmware/ovmf/ovmf-x64.bin
Build/OvmfIa32/DEBUG_GCC44/FV/OVMF.fd ->
toolf/firmware/ovmf/ovmf-ia32.bin

A way to integrate OVMF build directly into XEN has still be discussed
on the mailing list appropriately.

Signed-off-by: Attilio Rao <attilio.rao@citrix.com>
Disable CONFIG_OVMF by default as ovmf is not integrated into the
build.

Signed-off-by: Keir Fraser <keir@xen.org>
Committed-by: Keir Fraser <keir@xen.org>
Config.mk
tools/firmware/hvmloader/Makefile
tools/firmware/hvmloader/config.h
tools/firmware/hvmloader/hvmloader.c
tools/firmware/hvmloader/ovmf.c [new file with mode: 0644]